// pages/clock/clock.js
var bmap = require('../../../libs/bmap-wx.js');
var wxMarkerData = [];  //定位成功回调对象  
Page({

  /**
   * 页面的初始数据
   */
  data: {
    ak: "00n5bwOUrvDBQWvbjn9GUto94xujOZcm",
    longitude: '',   //经度  
    latitude: '',    //纬度  
    address: '---定位获取---',     //地址  
    cityInfo: {}     //城市信息  
  },
  getCity: function () {
      var that = this;
      /* 获取定位地理位置 */
      // 新建bmap对象   
      var BMap = new bmap.BMapWX({
      ak: that.data.ak
  });
  var fail = function (data) {
        console.log(data)
  };
  var success = function (data) {
  //返回数据内，已经包含经纬度  

  //使用wxMarkerData获取数据  
  wxMarkerData = data.wxMarkerData;
  //把所有数据放在初始化data内  
  that.setData({
    markers: wxMarkerData,
    latitude: wxMarkerData[0].latitude,
    longitude: wxMarkerData[0].longitude,
    address: wxMarkerData[0].address,
    cityInfo: data.originalData.result.addressComponent
  });
  }
  // 发起regeocoding检索请求   
  BMap.regeocoding({
  fail: fail,
  success: success
  });
  },
  
  formSubmit(e) {
    var that = this;
    var temp = e.detail.value.temp;
    var note = e.detail.value.note;
    console.log(getApp().globalData.id)
    console.log(this.data.address)
    console.log(temp)
    console.log(note)
    wx.request({
      url: 'http://localhost:8080/clock_war_exploded/userRecord/save',
      method:'POST',
      header:{'content-type':'application/x-www-form-urlencoded;charset=utf-8'},
      data: {
        id: getApp().globalData.id,
        site: this.data.address,
        temp: temp,
        note: note
      },
      success: function (res) {
        if (res.data){
         wx.showToast({
          title: '打卡成功',
          icon:'success',
         })
         wx.navigateBack({
           delta: 1,
         })
        }else{
          wx.showModal({
            title: '温馨提示',
            content: '您今日已打卡',
           })
        }
      },
      fail: function (res) {
        wx.showModal({
          title: '温馨提示',
          content: '您今日已打卡',
         })
      }
    })
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})